"""
# @Time : 2023/8/1 23:06
# @Author : goose
"""
import pytest

if __name__ == '__main__':
    """
    V1：不使用任何设计模式和单元测试框架
    V2：使用PyTest管理模式
    V3：使用方法封装的思想，对代码进行优化
    V4：采用PO模式的分层思想对代码进行拆分
    V5：对PO模式分层之后的代码继续优化
    V6：PO模式深入封装，把共同操作提取封装到父类中，子类直接调用父类的方法
    """
    case_path = "./test_case_shop"
    report_path = case_path + "/report/report.html"
    # 设置pytest的参数和选项
    args = ["-sv", "--html=" + report_path, case_path]
    pytest.main(args)
